@charset "utf-8";
/* 公用 */
body { font-family:"Microsoft Yahei"; overflow:hidden; font-size:12px;}
.clear { clear:both; height:0; font-size:0; overflow:hidden; }




/* 框架 */
.miniplus { margin:0;padding:0; }
.miniplus .header {  padding:0;background:#f8fafe; clear:both; }
.miniplus .header .bars { float:left; margin-left:5px; margin-top:15px;}
.miniplus .header .logo { float:left; background:url(../images/logo.png) no-repeat; height:55px; width:183px;text-indent:-9999px;}
.miniplus .header .nav  { float:right; }
.miniplus .header .nav > li { float:left; margin-left:10px;  }
.miniplus .header .nav > li .badge-warning{ position:absolute; top:8px; right:0px; background:#ff0000;}
.miniplus .header .nav > li a { outline:none; display:block; height:55px;}

.miniplus .header .nav  li.user .dropdown-menu { margin:-3px; font-size:12px;}
.miniplus .header .nav  li.user .dropdown-menu  li { margin:0;   }
.miniplus .header .nav  li.user .dropdown-menu  li.divider { margin:0;padding:0;}
.miniplus .header .nav  li.user .dropdown-menu  a{   height:40px; line-height:40px;}

.miniplus .header .nav  li.messages  .dropdown-menu { margin:0;padding:0;  width:360px; right:0; border-radius:0; font-size:12px;}
.miniplus .header .nav  li.messages  .dropdown-menu li {   border-bottom:1px solid #f2f2f2;}
.miniplus .header .nav  li.messages  .dropdown-menu li a { padding-top:5px;}
.miniplus .header .nav  li.messages  .dropdown-menu .user-img { float:left; margin-top:8px; margin-right:12px;  width:30px; height:30px;}
.miniplus .header .nav  li.messages  .dropdown-menu .user-img img { border-radius:20px;}
.miniplus .header .nav  li.messages  .dropdown-menu .name { color: #aaaaaa; line-height:23px;}
.miniplus .header .nav  li.messages  .dropdown-menu .desc {  color: #666666; display:block; font-size:92% }
.miniplus .header .nav  li.messages  .dropdown-menu .time { clear:#aaaaaa; padding-left:15px;}
.miniplus .header .nav  li.messages  .dropdown-menu .status { background:#FF0004; width:6px; height:6px; border-radius:3px;}
.miniplus .header .nav  li.messages  .dropdown-menu .more a { margin:0; padding:0; height:40px; line-height:40px; text-align:center;}
.miniplus .header .nav  li.messages  .dropdown-menu .more a:hover { color:#ff0000;}




.miniplus .page-iframe { position:absolute;   z-index:9; margin-left:60px; }
 
.miniplus  .page-sidebar { float:left;  height:100%;  background:#32323a;  position:relative; z-index:10;}
.miniplus  .page-sidebar  .ps-scrollbar-y-rail {   left: 0;}
.miniplus  .page-sidebar-menu { margin:0;padding:0;overflow:hidden; height:100%;position:relative;  }
.miniplus  .page-sidebar-menu  li {width:225px;  position:relative;}


/**/
.miniplus  .page-sidebar-menu  li a { margin:0;padding:18px 0;   padding-left:20px; color:#aeb2b7; border-bottom:1px solid #3b3b43; font-size:13px; display:block; outline:none;-webkit-transition: all 0.4s ease;  -moz-transition: all 0.4s ease;  -o-transition: all 0.4s ease;transition: all 0.4s ease;}
.miniplus  .page-sidebar-menu  li a i { display:inline-block; float:left;  }
.miniplus  .page-sidebar-menu  li a span { display:inline-block; padding-left:8px; line-height:24px; opacity:0; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);  -webkit-transition: all 0.4s ease;  -moz-transition: all 0.4s ease;  -o-transition: all 0.4s ease;transition: all 0.4s ease;}
.miniplus  .page-sidebar-menu  li a:hover { background:#202025;   }
.miniplus  .page-sidebar-menu  li a .arrow { float:right;}

.miniplus  .page-sidebar-menu  li.start  a{ padding:30px; padding-left:20px; border-bottom:1px solid #3b3b43;}
.miniplus  .page-sidebar-menu  li.open  > a { background:#181818;color:#fff;}
.miniplus  .page-sidebar-menu  li.small > a { background:#181818;color:#fff;}

.miniplus   .page-sidebar-menu   li  ul.sub-menu { position:relative; margin:0;padding:10px 0; background:#28282e; display:none;  }
.miniplus   .page-sidebar-menu   li  ul.sub-menu li  a{ margin:0; padding:10px 0; padding-left:40px; border:none; font-size:12px; }
.miniplus   .page-sidebar-menu   li  ul.sub-menu li  a  i{ display:none;}
.miniplus   .page-sidebar-menu   li  ul.sub-menu li  a:hover    i { opacity:.5;} 

/*in*/ 
.miniplus  .page-sidebar.in  .page-sidebar-menu   li a { margin:0;padding:18px 0;   padding-left:30px;color:#b9b9b9; font-size:13px; display:block; outline:none;}
.miniplus  .page-sidebar.in  .page-sidebar-menu   li a i { display:inline-block; float:left; }
.miniplus  .page-sidebar.in  .page-sidebar-menu   li a span { display:inline-block; padding-left:8px; line-height:24px;opacity:1;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);}
.miniplus  .page-sidebar.in  .page-sidebar-menu   li a:hover { background:#181818; }
.miniplus  .page-sidebar.in  .page-sidebar-menu   li a .arrow { float:right; -webkit-transition: all 0.4s ease;  -moz-transition: all 0.4s ease;  -o-transition: all 0.4s ease;transition: all 0.4s ease;}
 
.miniplus  .page-sidebar.in  .page-sidebar-menu   li.start  a{ padding:30px; border-bottom:1px solid #3b3b43;}
.miniplus  .page-sidebar.in  .page-sidebar-menu   li.open  >a { background:#28282e; color:#ff000;}
.miniplus  .page-sidebar.in  .page-sidebar-menu   li:hover >a { color:#fff;}

.miniplus  .page-sidebar.in  .page-sidebar-menu   li  ul.sub-menu { position:relative; margin:0;padding:10px 0; background:#28282e; display:none;}
.miniplus  .page-sidebar.in  .page-sidebar-menu   li  ul.sub-menu  li  a { padding:13px 0;   padding-left:43px; font-size:12px; color:#969696;}
.miniplus  .page-sidebar.in  .page-sidebar-menu   li  ul.sub-menu  li  a:hover { background:#202025; color:#6c6c6c;}
 

/*sidebar-small-show*/

.page-sidebar  .sidebar-small-show { position:absolute; top:0; left:60px; width:400px; display:none;  background:#444448; }
.page-sidebar  .sidebar-small-show >a   {margin:0;padding:20px 0;   padding-left:20px; background:#28282e; color:#aeb2b7; border-bottom:1px solid #3b3b43; font-size:13px; display:block; outline:none; }
.page-sidebar  .sidebar-small-show >a i { display:none;}
.page-sidebar  .sidebar-small-show >a .arrow { display:none;}
.page-sidebar  .sidebar-small-show   li a i { display:inline-block; float:left;  }
.page-sidebar  .sidebar-small-show   li a span { display:inline-block; padding-left:8px; line-height:24px;   -webkit-transition: all 0.4s ease;  -moz-transition: all 0.4s ease;  -o-transition: all 0.4s ease;transition: all 0.4s ease;}

.page-sidebar  .sidebar-small-show   ul.sub-menu { position:relative; margin:0;padding:10px 0; list-style:none;  }
.page-sidebar  .sidebar-small-show   ul.sub-menu  li { float:left;}
.page-sidebar  .sidebar-small-show   ul.sub-menu  li  a { padding:13px 0; padding-left:30px; width:200px;   font-size:12px; color:#fff; display:block;}
.page-sidebar  .sidebar-small-show   ul.sub-menu  li  a:hover { background:#202025; color:#6c6c6c;}